@charset "UTF-8";

#viewer-box .zoom,.zoom {
	cursor: url(zoom.cur),auto
}

.catalogs .univers-group-item.selected {
	background-color: #9d8a58
}

@media only screen and (max-width:767px) {
	#catalog-filters-mobile {
		background-color: #3a3a3a
	}
}

.logo{ padding-left:50px}

.icon-zoom-stand:hover {
	background: url(icon-zoom-stand.png) center center no-repeat
}

#catalogue-preview-search input {
	background: url(search-bkg.gif) left center no-repeat
}

#catalogue-preview-search button {
	background: url(search-btn.png) center center no-repeat
}

.pagination-loading {
	background: url(loader-white-bg-small.gif) 15px 15px no-repeat #FFF
}

.main-image-loading {
	background: url(loader-white-bg-medium.gif) center no-repeat
}

.text-version-loading {
	background: url(loader-white-bg-small.gif) center no-repeat
}

.book-bkg {
	background: url(img-bkg.gif) right center no-repeat
}

.corner {
	background-image: url(corner.gif)
}

.icon-zoom-stand:hover+.corner-page {
	background: url(corner-page.png) no-repeat
}

#catalogue-details-photo div.loading {
	background: url(loader-black-bg-medium.gif) center no-repeat #000
}

#viewer-loading {
	background: url(loader-black-bg-medium.gif) center no-repeat
}

ol#catalogue-details-thumbs li.loading {
	background: url(loader-white-bg-small.gif) 15px 15px no-repeat
}

#catalogue-details-action .details-action {
	background-image: url(catalogue-action-sprite.png)
}

.details-action-search .search-submit {
	background: url(catalogue-action-sprite.png) center -80px no-repeat
}

.details-action-close {
	background: url(view-sprite.png) -150px center no-repeat
}

.catalogue-photo-prev {
	background: url(view-previous.png) 15px center no-repeat
}

.catalogue-photo-next {
	background: url(view-next.png) 55px center no-repeat
}

.catalogue-thumbs-next,.catalogue-thumbs-prev {
	background-image: url(view-sprite.png)
}

#footer-visio-content {
	background: url(transparent.png)
}

#highlighted-thumb {
	background: url(grey-pixel.gif) center top repeat-y
}

.more-tips,.moreTips {
	background: url(picto-plus-small.gif) no-repeat
}

.sliceTips {
	background: url(picto-moins-small.gif) no-repeat!important
}

@media only screen and (max-width:1024px) {
	#category-group li {
		background: url(category-list-arrow.gif) center right no-repeat
	}

	.more-tips {
		background: url(picto-plus.png) no-repeat
	}

	.moreTips {
		background: url(picto-close.gif) no-repeat
	}

	.sliceTips {
		background: url(picto-open.gif) no-repeat!important
	}
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp {
	background-image: url(mCSB_buttons.png)
}

.bg-stand-arrow {
	background: url(stand-arrow.gif) 76px bottom no-repeat
}

.type-select,.type-text {
	background: url(input-bkg.gif) left -45px repeat-x #f7f7f7
}

.univers-title {
	background: url(univers-title-bkg.png) repeat-y
}

.univers-arrow {
	background: url(univers-arrow.gif) no-repeat
}

.emag-item .corner,.emag-item .zoom {
	background-image: url(icon-emag-sprite.png)
}

.page-corner {
	background: url(corner-page.png) no-repeat
}

.stand-arrow {
	background: url(stand-arrow.gif) no-repeat
}

.button-container button {
	background-image: url(request-icon-btn.png)
}

.myspace-zoom {
	background: url(icon-zoom-stand.png) center center no-repeat
}

@media only screen and (max-width:1024px) {
	.stand .stand-close {
		background: url(stand-sprite.gif) center -170px no-repeat
	}
}

.overlay-loader {
	background: url(loader-white-bg-medium.gif) center center no-repeat
}

#viewer0 a.viewer-content-next0,#viewer0 a.viewer-content-prev0,#viewer1 a.viewer-content-next1,#viewer1 a.viewer-content-prev1 {
	background: url(arrow-sprite.png) 5px center no-repeat
}

.active {
	border: 1px solid #3a3a3a!important
}

#contact-text a,.contact-title {
	color: #3a3a3a
}

#contact-photo {
	background: url(block-bkg-ne.gif)
}

.type-text,.type-textarea {
	background-color: #f4f4f4;
	border: 1px solid #f4f4f4
}

.type-submit {
	background: url(form-btn-bkg.gif) left -50px repeat-x
}

.about-contact-us-response {
	background: url(block-bkg-ae.gif)
}

.button-close a {
	background: url(form-btn-bkg.gif) right -50px repeat-x
}

.heading .btn-fa {
	background-color: #3a3a3a
}

.highlight .fa,.offers h4 {
	background-color: #9d8a58
}

.features .fa {
	color: #9d8a58;
	border: 2px solid #9d8a58
}

#viewer-box .active,.offers .panel-body,.offers .panel-header,.viewer-carousel li .active,.viewer-carousel-container #viewer-carousel li .active {
	border: 1px solid #3a3a3a
}

.offers .panel-header {
	background-color: #3a3a3a
}

.dir-list a {
	color: #3a3a3a
}

#page-error {
	background: url(error-page.gif) right 45px no-repeat
}

#stand-screen {
	background: url(block-bkg-ae.gif)
}

.youtube-icon {
	background: url(youtube-icon.png) left top no-repeat
}

#testimonial li:hover .youtube-icon {
	background: url(youtube-icon.png) left bottom no-repeat
}

#background-overlay {
	background: url(overlay.png)
}

button {

	background-color: #9d8a58
}

.add-bookmark-button .corner {
	background: url(corner-f2f2f2.gif) no-repeat
}

.add-bookmark-button .white-corner {
	background: url(corner-ffffff.gif) no-repeat
}

#myspace-loader .loader {
	background: url(loader-white-bg-medium.gif) center center no-repeat
}

.qtip-content #myspace-header-anonymous-container,.ui-tooltip-content #myspace-header-anonymous-container {
	background-image: url(request-sprite.gif)
}

.qtip-content #myspace-header-anonymous-container .myspace-tooltip-footer,.ui-tooltip-content #myspace-header-anonymous-container .myspace-tooltip-footer {
	background: url(request-sprite.gif) left top no-repeat
}

.qtip{
	font-size:10.5px;
	line-height:12px;
	max-width:none;
	max-height:none;
	position:absolute;
	z-index: 1051;
	right:160px;
	width: auto; height: auto; top: 11px; opacity: 1; display: none;
}
.qtip_bg{
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  
	position: absolute;
	z-index: 1050;
	position:fixed;
	left:0px;
	top:0px;
	display: none;
}
.qtip-float{
	position:fixed;
	z-index: 1051;
	display: none;
	left: 50%;
    margin-left: -425px;
	width: 850px;
	top: 50%;
    margin-top: -250px;
	
}
.loginin{right:235px;top: 20px!important}

.tooltip-arrow {
	background: url(tooltip-arrow.gif) no-repeat
}

.icon {
	background-image: url(myspace-sprite.png)
}

.stripes {
	background: url(stripes-bkg.gif)
}

#myspace-popup {
	background-image: url(request-sprite.gif)
}

#myspace-popup-footer {
	background: url(request-sprite.gif) left top no-repeat
}

.myspace-logo .ae,.myspace-logo .di,.myspace-logo .me,.myspace-logo .ne {
	color: #9d8a58
}

.add-bookmark-form .user-message div.info {
	background: url(info.png) 3px 1px no-repeat
}

.add-bookmark-form .user-message div.notice,.myspace-form .user-message div.notice {
	background: url(notice.png) 3px 1px no-repeat
}

.add-bookmark-form .user-message div.error,.myspace-form .user-message div.error {
	background: url(error.png) 3px 1px no-repeat
}

#news-theme {
	background: url(theme-bkg.gif) right bottom no-repeat
}

.news-theme-title {
	background: url(theme-bkg.gif) left top no-repeat
}

.news-post {
	background: url(post-bkg.gif) right bottom no-repeat
}

.news-post-header {
	background: url(post-bkg.gif) left top no-repeat
}

.news-photo table {
	background: url(news-stripes.gif)
}

.news-post-content .news-more:hover,.news-post-content .news-trad:hover {
	color: #A2A8AD
}

.news-list-overlay-loader {
	background: url(loader-white-bg-medium.gif) center center no-repeat
}

@media only screen and (max-width:1024px) {
	#news-theme .news-theme-title {
		background: url(category-list-arrow-down.gif) 95% center no-repeat #fff
	}

	#news-theme .news-theme-title.open {
		background: url(category-list-arrow-up.gif) 95% center no-repeat #fff
	}

	#news-theme .news-theme-title.close {
		background: url(category-list-arrow-down.gif) 95% center no-repeat #fff
	}
}

#news-stand-content {
	background: url(stand-content-border.gif) left top no-repeat
}

#news-stand-description {
	background: url(stand-content-border.gif) right top no-repeat
}

#news-stand-thumb table {
	background: url(hatching-bkg.gif)
}

.icon-zoom-stand,.icon-zoom-stand:hover {
	background-image: url(icon-zoom-stand.png)
}

.news-historic-thumb {
	background: url(hatching-bkg-b.gif)
}

.news-picture-viewer-close {
	background: url(picto-close-g.png) no-repeat
}

.newsletter-registration-cat {
	background-color: #3a3a3a
}

.registration-form .type-submit {
	background-color: #9d8a58
}

#newsletter-registration-message-errorMail,#newsletter-registration-message-nok,#newsletter-registration-message-ok {
	background-color: #3a3a3a
}

.product-detail-container.arrow-col-1,.product-detail-container.arrow-col-2,.product-detail-container.arrow-col-3,.product-detail-container.arrow-col-4 {
	background-image: url(arrow-stand.gif)
}

.product-detail-container .product-detail-content-close {
	background: url(stand-sprite.gif) center -155px no-repeat
}

.stand-product-picture .ico-new-big {
	background: url(picto-new-big.png) left top no-repeat
}

.stand-product-picture.hover .icon-zoom-stand {
	background: url(icon-zoom-stand.png) center center no-repeat
}

.stand-links a {
	background-image: url(stand-sprite.gif)
}

.loader,.product-detail-container .overlay .loader {
	background: url(loader-white-bg-medium.gif) center center no-repeat
}

@media only screen and (max-width:1024px) {
	.product-detail-container .product-detail-content-close {
		background: url(stand-sprite.gif) center -170px no-repeat
	}
}

.inovo-icons {
	background-image: url(inovo-icons.png)
}

.group-product-list .loader {
	background: url(loader-white-bg-medium.gif) center center no-repeat
}

.group-product-list-item td {
	background: url(hatching-5px.gif)
}

.product-picto-video-small {
	background-image: url(picto-video.png)
}

.product-picto-new-small {
	background-image: url(picto-new.png)
}

a.viewer-content-prev {
	background: url(view-previous.png) 5px center no-repeat
}

a.viewer-content-next {
	background: url(view-next.png) 114px center no-repeat
}

a.viewer-content-close {
	background: url(view-sprite.png) -153px center no-repeat
}

.viewer-header {
	background: url(transparent.png)
}

.inset-hover .request .btn {
	background-color: #9d8a58
}
.inset-hover .request .btn a{
	color: #FFFFFF;	
}

.more-products,.more-products .link {
	color: #9d8a58
}
.fa-chevron-circle-right{
	background-image: url(otherppicon.png);
	background-repeat: no-repeat;
	width:15px;
	height:15px;
}
.fa-comment{	
    background-image: url(cpcontactus.png);
	background-repeat: no-repeat;
	width:20px;
	height:15px;}

.retailer-selection-arrow {
	background: url(arrow-bloc-dealer.gif)
}

.retailer-result-block {
	background: url(retailer-result-bkg.gif) 550px 0 no-repeat
}

.retailer-position {
	background: url(marker-sprite-55.png) 0 -119px no-repeat
}

.retailer-result-item-footer {
	background: url(retailer-result-bkg.gif) -725px 0 no-repeat
}

.retailer-product-thumbnail .next,.retailer-product-thumbnail .previous {
	background-image: url(result-arrows.gif)
}

.retailer-product-thumbnail .current {
	background: url(arrow-stand.gif)
}

.retailer-product-picture:hover .zoom {
	background: url(icon-zoom-stand.png) center no-repeat
}

.close {
	background: url(stand-sprite.gif) center -155px no-repeat
}

.dealerInfo.closer {
	background: url(contact-sprite.gif) center -65px no-repeat
}

.overlay {
	background: url(overlay.png)
}

#viewer a.viewer-content-prev {
	background: url(view-previous.png) 5px center no-repeat
}

#viewer a.viewer-content-next {
	background: url(view-next.png) 114px center no-repeat
}

.viewer-footer {
	background: url(transparent.png)
}

#viewer-box a.viewer-content-close {
	background: url(view-sprite.png) -153px center no-repeat
}

#viewer-box .viewer-header {
	background: url(transparent.png)
}

#viewer-box .next,#viewer-box .prev {
	background-image: url(view-sprite.png)
}

.viewer-video-product-close {
	background: url(view-sprite.png) -150px center no-repeat
}

.project-map .inset-marker .arrow {
	background: url(arrow-thumbs.gif) -6px 0 no-repeat
}

.project-main .caption .btn-project {
	background-color: #9d8a58
}

.project-thumbs .project-item-video .icon-video {
	background: url(player-video.png) center center no-repeat
}

.viewer-content-request-button button {
	background-image: url(request-icon-btn.png)
}

.request-button {
	background: url(corner-f2f2f2.gif) left top no-repeat #555659
}

.request-button:hover {
	background: url(corner-f2f2f2.gif) left top no-repeat #999
}

.request-button button {
	background-image: url(request-icon-btn.png)
}

.request-button.disabled {
	background: url(corner-f2f2f2.gif) left top no-repeat #EBEBEB
}

.button-container-small a,.contact-actions input[type=submit] {
	background-image: url(purchase-icon.gif)
}

#customGoogleBtn {
	background: url(social-btn-bkg.png) 0 -44px no-repeat
}

#customGoogleBtn:hover {
	background: url(social-btn-bkg.png) 0 -182px no-repeat
}

.social-btn a {
	background-image: url(social-btn-bkg.png)
}

.type-text,select,textarea {
	background: url(input-sprite.gif) left -45px repeat-x #f7f7f7
}

#customBtn {
	background: url(social-btn-bkg.png) 0 -44px no-repeat
}

#customBtn:hover {
	background: url(social-btn-bkg.png) 0 -181px no-repeat
}

.warning-icon {
	background: url(request-sprite.gif) -435px -61px no-repeat
}

.arrow-click {
	background: url(request-sprite.gif) -100px -70px no-repeat
}

.purchase-closer {
	background: url(map-close.png) center no-repeat
}

.purchase-tooltip,.purchase-tooltip-footer {
	background-image: url(request-sprite.gif)
}

.purchase-tooltip .arrow {
	background: url(request-sprite.gif) -56px -71px no-repeat
}

#request {
	background-image: url(request-sprite.gif)
}

.request-choice .right table {
	background: url(hatching-bkg-b.gif)
}

.icon-company,.icon-name,.social-icon li a {
	background-image: url(request-sprite.gif)
}

.icon-adress,.icon-mail,.icon-phone,.icon-website {
	background-image: url(contact-sprite.gif)
}

.input-design,.textarea,input.type-text,select {
	background: url(input-sprite.gif) left -45px repeat-x #f7f7f7
}

.tooltipContactDetails .closer {
	background: url(contact-sprite.gif) center -65px no-repeat
}

#qtip-overlay #map-layer {
	background: url(map-bkg.jpg) center center no-repeat
}

#qtip-overlay,#qtip-overlay div {
	background: url(overlay.png)
}

.tooltipRequestForm .closer {
	background: url(contact-sprite.gif) center -65px no-repeat
}

#request-footer {
	background: url(request-sprite.gif) left top no-repeat
}

.stand-title-infos {
	background: url(header-stand-tooltip-arrow.gif) -20px top no-repeat
}

.viewer-video-corporate-close {
	background: url(view-sprite.png) -150px center no-repeat
}



.fa-flipboard {
	background: url(picto-flipboard.png) no-repeat
}


.flashMessageConfirmation {
	background: url(notice.png) 3px 1px no-repeat #DDF2DA
}

.flashMessageInfirmation {
	background: url(error.png) 3px 1px no-repeat #F8DBDB
}

fieldset {
	background: url(line-form.jpg) right bottom no-repeat
}

legend {
	color: #666;
	background: url(legend-bkg.gif);
	border-bottom: #3a3a3a solid 3px
}

.direct-access-item .fa,.direct-access-item a:hover,.header-top .myspace .my,.univers-group-item:hover span,.univers-group-item:hover span>a {
	color: #9d8a58
}

.valid,input,select {
	border: 1px solid #f4f4f4
}

input,select {
	background-color: #f4f4f4
}

input#submit {
	background: url(form-btn-bkg.gif) left bottom repeat-x
}

.message-btn {
	background: url(form-btn-bkg.gif) left top repeat-x
}

.valid {
	background-color: #f4f4f4
}

.nav>li.actif>a,.nav>li>a:hover {
	border-bottom: #9d8a58 solid 6px
}

.univers-group-item span {
	border-left: #9d8a58 solid 3px
}

#pagination .active,#pagination a:hover,#pagination span:hover {
	background: url(pagination-stripes.gif)
}[class*=flag-] {
	background-image: url(flags-icons.png)
}

.footer-bottom .logo {
	background-image: url(footer-logos.png)
}

#header-language-list,.header-top {
	background-color: #2b2b2b
}

.header-nav,.responsive-header-nav {
	background-color: #3a3a3a
}

.header-search .input {
	border: 2px solid #666
}

.header-search-buttons .btn,.search-select {
	background-color: #666
}

.dl-menuwrapper button {
	background: #a29494;
	border: 1px solid #4f4241
}

.ui-icon-mobileSelect {
	background: url(ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6
}

.dl-menuwrapper button.dl-active,.dl-menuwrapper button:hover,.dl-menuwrapper ul,.no-js .dl-menuwrapper li>a:not(:only-child),.no-touch .dl-menuwrapper li a:hover {
	background: #a29494
}

.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after {
	content: url(arrow-right-b.png) no-repeat center right
}

.ui-widget-content {
	background: url(ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff
}

.ui-widget-header {
	background: url(ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	background: url(ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	background: url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	background: url(ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	background: url(ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	background: url(ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
	background-image: url(ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
	background-image: url(ui-icons_888888_256x240.png)
}

.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image: url(ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(ui-icons_cd0a0a_256x240.png)
}

.ui-widget-overlay,.ui-widget-shadow {
	background: url(ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa
}
/*# sourceMappingURL=archiexpo-com.css.map */
/*==============焦点图================*/
.promoWD{width:1000px; margin:0 auto; position:relative; text-align: center;}
#main_promo{width:1920px; margin-left:-960px; position:relative;  top:0;  left:50%; overflow:hidden; z-index:0; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:13px; left:429px; z-index:99;}
#dots li{ width:23px; height:13px; float:left; }
#dots li a{ width:10px; display:block; height:10px; background-color:#7f0705; border:1px solid #FFFFFF;}
#dots li.act a{background-color:#000000;}
/*==============焦点图 end================*/